Le Dates module en Julia fournit un cadre hiérarchique solide pour la gestion des données temporelles à travers trois types immuables principaux : Time (basé sur l’horloge), Date (basé sur le calendrier), et DateTime (combiné).
1. Gestion des espaces de noms
Le choix de chargement du module détermine votre syntaxe d'interaction :
- using Dates: Importe toutes les fonctions exportées dans
Main. Vous pouvez appelertoday()directement. - import Dates: Les fonctions doivent être explicitement préfixées (par exemple,
Dates.now()). Cela est plus sûr pour les projets à grande échelle afin d'éviter les conflits de noms.
2. Accesseurs et extraction
Au-delà de la création, Julia permet une extraction chirurgicale des métadonnées grâce à des fonctions spécialisées telles que year(), minute(), ou dayofweekofmonth() pour identifier des motifs spécifiques (par exemple, le troisième vendredi).
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>